insulating sole - Español Inglés Diccionario